// ----------------------------------------------------------------------------
// stl_set.h
// ----------------------------------------------------------------------------
/*
 Description:
 STL set を利用する場合はこのヘッダファイルを経由して使用する.
 
 ----------------------------------------------------------------
 使い方.
 
 ヘッダファイルを<set>から<fw/base/stl/stl_set.h>に差し替えるだけ.
 ただし、名前空間はstdではなく、stlとする.
 
 stl_config.h によってeastlと標準のSTLを使い分けるようにしているが、
 eastl固有の機能、または別のSTL固有の機能を使用した場合、動作の互換性を
 保証しない.
 
 fw/baseレイヤではeastlと標準のSTLの互換性を保てるようにコーディングを
 行うが、それ以降のレイヤでは基本的にeastlであることを前提にコーディングする.
 
 */
#pragma once
#include <fw/base/stl/_IMPL/stl_config.h>
#if defined(FW_USE_EASTL)
#include <EASTL/set.h>
#else
#include <set>
#endif
#include <fw/base/stl/_IMPL/stl_namespace.h>
